/* GLOBAL PREDICTABLE ELEMENTS */
/******************************************************************************************************************/
body {font:14px/18px Verdana,sans-serif; background-color:#ffffff; color:#212121;} 
h1 a {color:#fdb827 !important;}
p {padding:8px 0;}
a {color:#003a5a; text-decoration:underline;}
a:hover{color:#336f90; text-decoration:underline;}
input {font:12px Verdana,sans-serif;}
strong {font-weight:800;}
sup {vertical-align:super;}

/* CLEARFIX */
/******************************************************************************************************************/
.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}

/* GLOBAL LAYOUT ELEMENTS */
/******************************************************************************************************************/
#bgloop {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{28079890-1005-41e2-a840-b70859ff6d33}_bgloop.gif") repeat-x scroll 0 0 #ffffff;}

#pagewidth {margin:0 auto; width:1250px; background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{8a9ca79c-a41c-40ad-a9fe-36fd4df96f31}_pagewidth_bg.gif") no-repeat scroll -71px 0 transparent}
	#container {margin:0 auto; width:980px;}
	#wrapper {margin:0 auto; width:980px; height:115px; background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{8a9ca79c-a41c-40ad-a9fe-36fd4df96f31}_pagewidth_bg.gif") no-repeat scroll -222px 0 transparent;}
		.masthead {margin:0; padding:0;}
		.logo {float:left; margin:3px 26px 0 -22px;}
		.logo h1 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{01ccc4c4-9e5e-47a1-883d-5f5e9ff64dc6}_gp_logo_rev.gif") no-repeat scroll 0 0 transparent; height:39px; margin:0; padding:0;width:145px;}
		.logo h1 a {display:block; height:43px; width:157px;}
		.topnav {float:left; width:593px;}
		.topnav ul {left:20px; list-style-type:none; margin:0; padding:0; position:relative;}
		.topnav ul li {list-style:none; float:left; margin:0; padding:0;}
		.topnav ul li a span {display:none;}
		.topnav ul li a.m1 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{fc4efa61-1283-4dac-aa66-298fe7fc03eb}_topnavgp_m1.gif") no-repeat scroll 0 0 transparent;display:block;height:42px;margin:0;width:130px;}
		.topnav ul li a.m1:hover, .topnav ul li a.m1active {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{56876f5a-f02d-4a85-bf85-e0d02194b3f7}_topnavgp_m1_on.gif") no-repeat scroll 0 0 transparent;display:block;height:42px;margin:0;width:130px;}
		.topnav ul li a.m2 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{853c1e13-acd7-4227-bbcf-c8e9fcbbf510}_topnavgp_m2.gif") no-repeat scroll 0 0 transparent;display:block;height:42px;margin:0;width:164px;}
		.topnav ul li a.m2:hover, .topnav ul li a.m2active {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{c40b9075-3037-445a-92d1-2d618c5814ea}_topnavgp_m2_on.gif") no-repeat scroll 0 0 transparent;display:block;height:42px;margin:0;width:164px;}
		.topnav ul li a.m3 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{b23c8b07-a21b-43e9-a1d8-b22c8b7b4020}_topnavgp_m3.gif") no-repeat scroll 0 0 transparent;display:block;height:42px;margin:0;width:151px;}
		.topnav ul li a.m3:hover, .topnav ul li a.m3active {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{95714992-80df-4786-8e5a-b5168cbf960e}_topnavgp_m3_on.gif") no-repeat scroll 0 0 transparent;display:block;height:42px;margin:0;width:151px;}
		.topnav ul li a.m4 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{d59929fe-e1f2-4b78-9b97-f80b221fff57}_topnavgp_m4.gif") no-repeat scroll 0 0 transparent;display:block;height:42px;margin:0;width:89px;}
		.topnav ul li a.m4:hover, .topnav ul li a.m4active {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{82d80e66-9344-4d1b-bd78-4cbf2c510574}_topnavgp_m4_on.gif") no-repeat scroll 0 0 transparent;display:block;height:42px;margin:0;width:89px;}
		.searchpanel {float:left; margin:17px 0 0 40px; width:165px;}
		.smnav {color:#666666; cursor:pointer !important; font-size:9px; font-weight:bold; text-decoration:none;}
		.subnav {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{bb006564-3d90-484e-aa74-945b8c9bf1a6}_subnav_bg.gif") repeat-x scroll 0 0 transparent; height:44px !important; padding:0;}
		.theme_wrapper {width:100%;}
		.maintheme {margin: 0 auto; width:980px;}

		#header_wrapper {float:left; position:relative; width:100%; background-color:#fff;}
			.header h1 {font-family:Verdana,sans-serif; font-size:2.2em; line-height:1em; margin:20px; color:#fdb827; border-bottom:2px solid #fdb827;}
		#content_wrapper {background:#fff; float:left; width:100%; position:relative; min-height:400px; background-color:#fff;}
			.headline {font-family:Verdana,sans-serif; font-size:1.8em; font-weight:800; line-height:1em; margin:20px 0; color:#336f90; text-decoration:underline;}
			#col1 {float:left; width:280px; background-color:#ffffff;}
			#col1 h1 {font-family:Verdana,sans-serif; font-weight:800; font-size:1.6em; line-height:1em; padding:0 0 20px 0; color:#336f90;}
			#col1 h2 {font-family:Verdana,sans-serif; font-weight:800; font-size:1.4em; line-height:1em; padding:0 0 20px 0; color:#336f90;}
			#col1 h3 {font-family:Verdana,sans-serif; font-weight:normal; font-size:1.2em; line-height:1.2em; padding:0 0 20px 0; color:#336f90;}
			#col1 p {font-size:12px; line-height:16px; padding:2px 10px 10px 0; color:#212121;}
			#col1 ul, #col1 li {list-style-type:disc; list-style-position:outside;}
			#col1 ul {margin:6px 0 10px 25px;}
			#col1 li {font-size:12px; line-height:16px; margin-top:6px; padding-right:20px; color:#212121;}
			#col1 img {display:block; margin-left:auto; margin-right:auto; text-align:center; padding:0 0 20px;}
				.cover {padding:30px 0 20px !important;}
				.cover2 {padding:150px 0 20px !important;}
				.super {font-size:.5em; vertical-align:text-top;}
			
			#col2 {float:left; width:640px; padding:0 20px 20px;}
			#col2 h1 {font-family:Verdana,sans-serif; font-weight:800; font-size:1.4em; line-height:1em; padding:6px 6px; background-color:#336f90; color:#fff; clear:both;}
				.fieldSet {margin-bottom:20px; padding-bottom:10px; border:1px solid #336f90; background-color:#ffffff;}
				.labelDiv {margin:15px 0px 0px;}
				.labelDiv2 {float:left; margin:15px 0px 0px;}
				.inputDiv {padding-top:4px;}
				.brandsUsed {padding:10px 0 0 20px; clear:both;}
				.productsUsed {padding:10px 0 0 20px; clear:both;}
				.fieldLabel {font-size:11px; font-style:italic; line-height:11px; height:15px; padding:10px 0 4px; color:#212121; clear:both;}
				.fieldLabel2 {font-size:11px; font-weight:bold; line-height:12px; text-align:left; padding:0; color:#212121; clear:both;}
				.boxGroupLabel {font-weight:bold; font-size:11px; line-height:1em; color:#336f90; clear:both;}
				.required {color:red !important; display:inline; float:none; font-weight:bold; margin:0pt 0pt 0pt; padding:0pt 0pt 0pt;}
				.checkboxLabel {display:block; float:left; font-size:11px; width:140px; padding:2px 10px 1px 22px; text-indent:-22px}
				.checkboxLabel2 {display:block; float:left; font-size:11px; width:118px; padding:3px 10px 1px 22px; text-indent:-22px}
				.submitButton {width:160px; height:82px; margin:0 auto; clear:both;}
				.elqFormSubmit {float:left; background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{3f398a18-794e-4fbb-87ae-20cfbefcb51f}_Submit_Sprite.png") 0 0 no-repeat; width:160px; height:56px; text-indent:-100000px; border-style:none; margin-top:15px;}
				.elqFormSubmit:hover{background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{3f398a18-794e-4fbb-87ae-20cfbefcb51f}_Submit_Sprite.png") 0 -56px no-repeat;}
				.elqFormSubmit-upload {float:left; background:url("./images/upload-btn_136x32.png") 0 0 no-repeat; width:136px; height:32px; text-indent:-100000px; border-style:none; margin-top:2px;}
				.elqFormSubmit-upload:hover{background:url("../Images/upload_sprite.png") 0 -56px no-repeat; cursor:pointer;}
				.elqFormSubmit-select {float:left; background:url("./images/select-photo-btn_136x32.png") 0 0 no-repeat; width:136px; height:32px; text-indent:-100000px; border-style:none; margin-top:2px;}
				.elqFormSubmit-select:hover{background:url("../Images/select-photo_sprite.png") 0 -56px no-repeat; cursor:pointer;}
			#col2 input {clear:both;}
				.leftCol {float:left; width:309px; padding-left:20px;}
				.leftCol2 {float:left; width:220px; padding-left:20px; clear:left;}
				.rightCol {float:left; width:309px; padding:0;}
				.wideCol {float:left; width:618px; padding-left:20px; clear:both;}
			#col2 h2 {font-weight:800; font-size:1.2em; line-height:1.3em; color:#336f90;}
			#col2 h3 {font-weight:800; font-size:.8em; line-height:1.2em; color:#212121;}
			#col2 p {font-size:11px; line-height:1.2em; color:#212121;}
            .footerwidth {width:100%; background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{79be6e03-8a49-4228-bd42-20c2426563e3}_footer_bg.gif") repeat-x scroll 0 0 #6E6E6E; height:210px; margin:0; padding:15px 0 0 40px; position:relative; z-index:20;}
            .footer {display:block; height:210px; margin:0 auto; padding:0; width:980px;}
            .footer .col1 {float:left; padding:0; width:140px;}
			.footer ul, .footer li {list-style:none;}
            .footer a, .footer a:visited, .footer a:active {color:#ADADAD; text-decoration:none;}
            .footer a:hover {color:#fff; text-decoration:none;}
            .footer .col2 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{1a89b9dd-c5c7-4ea5-8863-15fb6a98ce16}_footer_col_sep.gif") no-repeat scroll 0 0 transparent; float:left; height:180px; padding:0 0 0 10px; width:140px;}
            .footer .col3 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{1a89b9dd-c5c7-4ea5-8863-15fb6a98ce16}_footer_col_sep.gif") no-repeat scroll 0 0 transparent; float:left; height:180px; padding:0 0 0 10px; width:140px;}
            .footer .col4 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{1a89b9dd-c5c7-4ea5-8863-15fb6a98ce16}_footer_col_sep.gif") no-repeat scroll 0 0 transparent; float:left; height:180px; padding:0 0 0 10px; width:140px;}
            .footer .col5 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{1a89b9dd-c5c7-4ea5-8863-15fb6a98ce16}_footer_col_sep.gif") no-repeat scroll 0 0 transparent; float:left; height:180px; padding:0 0 0 10px; width:140px;}
            .footer .col6 {background:url("http://img.en25.com/EloquaImages/clients/PlyGemIndustriesInc/{1a89b9dd-c5c7-4ea5-8863-15fb6a98ce16}_footer_col_sep.gif") no-repeat scroll 0 0 transparent; float:left; padding:0 0 0 10px; width:220px;}
            .footer ul {color:#ADADAD; font-size:11px; list-style-type:none; margin:0 0 15px; padding:0;}
            .heading {font-weight:bold;}
            .socialplugin {color:#ADADAD; font-size:11px; margin:10px 0 0;}
